//==================================================================================
//		Dual Quad Board Program
//		file name : Menu_Page7_Function.C
//		version : 1.0
//		target device : w78e516(winbond)
//		target board : dual quad board
//		c compiler : Keil
//==================================================================================

void List_Erase();
void Rom_Erase(U8);

//==================================================================================
//
//
//
//
//
//==================================================================================
void List_Erase()
{	
	Rom_Erase(rom_p2);
	Rom_Erase(rom_p3);

	Write_I2C_1Byte(rtc_sadd,0x08,0x00);		//... Event Write Address
	event_list_read_address = 0;
	event_list_page	= 0;
}

//==================================================================================
//
//
//
//
//
//==================================================================================
void Rom_Erase(U8 room_no)
{
	U8 i,j;
	U16 k;
	
	for(i=0;i<32;i++)
	{
		Start_I2C_EEPROM();						// start state
		I2C_1Byte_Write_EEPROM(room_no);		// device address write
		I2C_1Byte_Write_EEPROM(i*8);			// sub address write
		for(j=0;j<8;j++)
			I2C_1Byte_Write_EEPROM(0xff);
		Stop_I2C_EEPROM();
		for(k=0;k<4000;k++);
	}
}	
//==================================================================================


